# 7-2 计算ID号【函数】
# 判断素数
# def isPrime(x):
#     # if x<=1:
#     #     return False
#     # for i in range(2, x):
#     #     if x % i == 0:
#     #         return False
#     #         break
#     # else:
#     #     return True
#     if x <= 1:
#         return False
#     elif x == 2 or x == 3:
#         return True
#     else:
#         for i in range(2, x):
#             if x % i == 0:
#                 return False
#         return True
#
#
# # 输入第一行
# ab=int(input())
# # 输入第二行
# finalNum=str(input())
# # 计算出a和b是多少
# for i in range(2, int(ab ** 0.5) + 1):
#     a = max(i, ab // i)
#     b = min(i, ab // i)
#     if a * b == ab and isPrime(a) and isPrime(b):
#         break
# # id数字序列
# id = str(a) + str(b)  # 997197
#
# num = 0
#
# for i in range(0, int(id) + 1):
#     y = str(i).count(finalNum)
#     if y == 1 and i % 10 == finalNum:  # 末尾是数字 152 3 ---->3出现了152次
#         num = num + y // 10
#
#     num = num + y
# print("WHUT{}{}".format(a, b))
# print(num)


def isPrime(n):  # 判断参数 n 是否为素数的函数
    if n < 2:  # 小于2的数字都不是素数
        return False
    for i in range(2, int(n ** 0.5) + 1):  # 根据素数定义判定是否是素数，是素数返回1
        if n % i == 0:  # 从 2到n-1中如果存在一个数是i，使n 可以整除i，则n不是素数
            return False
    else:  # 若for循环未遇到return正常结束，则n是素数
        return True


def checkId(n):
    if n % 2 == 0 and isPrime(n // 2):  # 如果n能被2整除，单独处理，提高效率
        return int(str(n // 2) + str(2))
    else:
        for num in range(3, n // 2 + 1, 2):  # 如果n不能被2整除，则两个素数不包括2，都是奇数
            if isPrime(num) and n % num == 0 and isPrime(n // num):  # isPrime(n // num)放在最后，利用短路效应，可以使大数的素数判定次数最少
                return int(str(n // num) + str(num))  # 返回值转字符串拼接后再转整数


def countnumber(n, num):
    m, countnum = 1, 0
    while n // m > 0:
        high, mod = divmod(n, m * 10)
        curNum, low = divmod(mod, m)
        if curNum > num:
            countnum += high * m + m
        elif curNum == num:
            countnum += high * m + low + 1
        else:
            countnum += high * m
        m = m * 10
    return countnum


if __name__ == '__main__':
    n = int(input())  # 输入ID,整数，保证是两个素数的积
    number = int(input())  # 输入0-9之间的一个数字
    ID = checkId(n)
    countNumber = countnumber(ID, number)  # 统计 number的个数
    print('WHUT' + str(ID))
    print(countNumber)
